//muestra la el menu sidebar donde se encuentran las opciones con las que disponen los usuarios
//el sidebar es dezplegable de manera que solo se mostran las opciones del menu, cuales al darles clic 
//desplegaran las opciones. y las otras se mantendran contraidas
//de forma automatica solo se despagaran las opciones de donde se encuentra ubicado el usuario
// si un usuario desplego otro menu este se almacenara en una cookie recordando la eleccione del usuario.
//lo que indica que siempre se desplegaran los menus que el usuaro selecciono 
var atractivo;
var mAtractivo;


var infra;
var mInfra;

var planta;
var mPlanta;

var curso;
var mCurso;

var usuario;
var mUsuario;

var gmapa;
var mGmapa;

var directorio;

var Tooltips;

var vatract=false;
var vinfra=false;
var vplanta=false;
var vcurso=false;
var vusuario=true;
var vmapa=false;
//muestra el sidebar, de acuerdo la ubicación y a las elecciones de los clientes
function sidebar(){

	tooltip();
	
	$("#footer").css("margin-top", ($(window).height() - ($("#footer").height() + $("#header").height())) + "px");
	
	//obtiene la información del directorio actual
	var arreglo = document.URL.split("/");
	directorio = arreglo[arreglo.length - 2];
	
	
	atractivo = $("#liatractivo");
	mAtractivo = $("#menuatractivo");
	
	
	infra = $("#liinfra");
	mInfra = $("#menuinfra");
	
	
	planta = $("#liplanta");
	mPlanta = $("#menuplanta");
	
	curso = $("#licurso");
	mCurso = $("#menucurso");
	
	usuario = $("#liusuario");
	mUsuario =$("#menuusuario");
	
	gmapa=$("#limapa");
	mGmapa=$("#menumapa");
	
	 //verifica en que directorio se encuentra o si la cookie tiene informacion
	 //para desplegar la ventana
	 
	if (directorio=="Atractivos" || readCookie("menuAtractivos")!=null)
	 	submenuatractivos();
	else
		 mAtractivo.hide();	
		
  	if(directorio=="Infraestructura" || readCookie("menuInfra")!=null)	
		submenuinfra();
	else
		 mInfra.hide();
	
	if(directorio=="Planta" || readCookie("menuPlanta")!=null)
		submenuplanta();
	else
		mPlanta.hide();
		
	if(directorio=="Cursos" || readCookie("menuCurso")!=null)
		submenucurso();
	else
		mCurso.hide();
	if(directorio=="gmapa" || readCookie("menuCurso")!=null)
		submenumapa();	
		
}

/*despliega  el submenu de atractivos*/

function submenuatractivos()
{
	if(!vatract){
		mAtractivo.show("slow");
		atractivo.attr("class","submenu2");
		vatract=true;
	}else{
		vatract=false;		
		mAtractivo.hide("slow");
		atractivo.attr("class","submenu");
	}

}
/*Esta funcion es llamada desde el evento de click del submenu*/
function menuatractivo()
{
	submenuatractivos();
	//escribe en una cookie que almacenara la configuracion del cliente
	eraseCookie("menuAtractivos");
	if(vatract)
		createCookie("menuAtractivos","true",30);
	
	
}


function submenuinfra()
{
	if(!vinfra){
		mInfra.show("slow");
		infra.attr("class","submenu2");
		vinfra=true;
	}else{
		vinfra=false;		
		mInfra.hide("slow");
		infra.attr("class","submenu");
	}	
}
/*llama a la funcion de desplegar y almacena la configuracion en cookies*/
function menuinfra()
{
	submenuinfra();
	//escribe en una cookie que almacenara la configuracion del cliente
	eraseCookie("menuInfra");
	if(vinfra)
		createCookie("menuInfra","true",30);
}


function submenuplanta()
{
	if(!vplanta){
		mPlanta.show("slow");
		planta.attr("class","submenu2");
		vplanta=true;
	}else{
		vplanta=false;		
		mPlanta.hide("slow");
		planta.attr("class","submenu");
	}
		
}
/*llama a la funcion de desplegar y almacena la configuracion en cookies*/
function menuplanta()
{
	submenuplanta();
	//escribe en una cookie que almacenara la configuracion del cliente
	eraseCookie("menuPlanta");
	if(vplanta)
		createCookie("menuPlanta","true",30);
}


function submenucurso()
{
	if(!vcurso){
		mCurso.show("slow");
		curso.attr("class","submenu2");
		vcurso=true;
	}else{
		vcurso=false;		
		mCurso.hide("slow");
		curso.attr("class","submenu");
	}
		
}
/*llama a la funcion de desplegar y almacena la configuracion en cookies*/
function menucurso()
{
	submenucurso();
	//escribe en una cookie que almacenara la configuracion del cliente
	eraseCookie("menuCurso");
	if(vcurso)
		createCookie("menuCurso","true",30);
}


function submenuusuario()
{
	if(!vusuario){
		mUsuario.show("slow");
		usuario.attr("class","submenu2");
		vusuario=true;
	}else{
		vusuario=false;		
		mUsuario.hide("slow");
		usuario.attr("class","submenu");
	}
		
}
/*llama a la funcion de desplegar y almacena la configuracion en cookies*/
function menuusuario()
{
	submenuusuario();
	//escribe en una cookie que almacenara la configuracion del cliente
	eraseCookie("menuUsuario");
	if(vusuario)
		createCookie("menuUsuario","true",30);
}
//

/*llama a la funcion de desplegar y almacena la configuracion en cookies*/
function menumapa()
{
	submenumapa();
	//escribe en una cookie que almacenara la configuracion del cliente
	eraseCookie("menuMapa");
	if(vmapa)
		createCookie("menuMapa","true",30);
}


function submenumapa()
{
	if(!vmapa){
		mGmapa.show("slow");
		gmapa.attr("class","submenu2");
		vmapa=true;
	}else{
		vmapa=false;		
		mGmapa.hide("slow");
		gmapa.attr("class","submenu");
	}
		
}


//despliega los tooltips
function tooltip()
{
	
		ToolTipsAtractivos();
		ToolTipsInfraestreuctura();
		ToolTipsPlanta();
	if (readCookie("ToolTips") == null || readCookie("ToolTips") == "TRUE") {			
		$("#helpmsg").html("<a  onclick=\"DisableToopTips()\"> Deshabilitar Mensages de Ayuda</a>");
	}
	else
	{
		$("#helpmsg").html("<a   onclick=\"EnableToopTips()\"> Habilitar Mensages de Ayuda</a>");
	}
}

//tooltip Atractivos
function ToolTipsAtractivos()
{
$("#liatractivo").hover(function(e){
			if (readCookie("ToolTips") == null || readCookie("ToolTips") == "TRUE")
				$("#tooltip").show();
		}, function(){
			$("#tooltip").hide();
		});
		$("#liatractivo").mousemove(function(e){
			$("#tooltip").css("left", e.pageX + 5);
			$("#tooltip").css("top", e.pageY- $("#tooltip").height());
			$("#ttinfo").html("Se consideran atractivos a todos los atractivos tur&iacute;sticos "+ 
			"que existen en la zona (Playas, Bosques, etc...)");
		});	
}
//tooltip Infraestructura
function ToolTipsInfraestreuctura()
{
		$("#liinfra").hover(function(e){
			if (readCookie("ToolTips") == null || readCookie("ToolTips") == "TRUE")
				$("#tooltip").show();
		}, function(){
			$("#tooltip").hide();
		});
		$("#liinfra").mousemove(function(e){
			$("#tooltip").css("left", e.pageX + 5);
			$("#tooltip").css("top", e.pageY- $("#tooltip").height());
			$("#ttinfo").html("Se entiende por infraestructura a toda la dotaci&oacute;n de bienes y servicios"+
			" con que cuenta el cant&oacute;n para sostener sus estructuras sociales y productivas. "+
			"Forman parte de la misma;  transportes, comunicaciones, energ&iacute;a, vivienda y la sanidad.");
		});
}function ToolTipsPlanta()
{
	//***
		$("#liplanta").hover(function(e){
			if (readCookie("ToolTips") == null || readCookie("ToolTips") == "TRUE")
				$("#tooltip").show();
		}, function(){
			$("#tooltip").hide();
		});
		$("#liplanta").mousemove(function(e){
			$("#tooltip").css("left", e.pageX + 5);
			$("#tooltip").css("top", e.pageY- $("#tooltip").height());
			$("#ttinfo").html("Una planta tur&iacute;stica contiene la informaci&oacute;n de los servicios,"+
			" instalaciones, y equipamiento que le ofrecen las empresas tur&iacute;sticas a los turistas");
		});
}
//desactiva los tooltips
function DisableToopTips()
{
	eraseCookie("ToolTips");
	createCookie("ToolTips","False",30);
	$("#helpmsg").html("<a  onclick=\"EnableToopTips()\"> Habilitar Mensages de Ayuda</a>");
}
//Activa los tooltips
function EnableToopTips()
{
	eraseCookie("ToolTips");
	createCookie("ToolTips","TRUE",30);
	$("#helpmsg").html("<a  onclick=\"DisableToopTips()\"> Deshabilitar Mensages de Ayuda</a>");
}
